Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
18 LOUDOUN ROAD Detached £6,104,969 £5,950,000 24 Nov 2023
22 LOUDOUN ROAD Semi-Detached £3,203,467 £2,000,000 8 May 2008
24 LOUDOUN ROAD Detached £5,342,770 £4,300,000 26 Jul 2019
26 LOUDOUN ROAD Detached £5,569,614 £2,895,000 2 Sep 2004